package com.ht.service;

import com.ht.bean.*;
import org.apache.ibatis.annotations.*;

import java.util.List;
import java.util.Map;

public interface KaoheService {
    //考核id查询 模糊查询
    List<Map> kaohelist(Integer startIndex,Integer pageSize,Aduitmodel aduitmodel,Dep dep);


    //考核id查询 模糊查询的总页数
    public int kaohecount(Aduitmodel aduitmodel,Dep dep);


    //考核管理新增
    public boolean kaoheadd(Aduitmodel aduitmodel);

    //考核管理删除
    public boolean kaohedel(String aduitModelId);


    //考核管理根据id查找对象
    public Aduitmodel kaohesel(String aduitModelId);


    //维修管理修改
    public boolean kaoheupd(Aduitmodel aduitmodel);


    //员工考核++++++++++++++++++++++++++++++///////////////////////////////////////////////////////////////

    //员工考核id查询 模糊查询
    List<Map> ygkhlist(Integer startIndex,Integer pageSize,Aduitlog aduitlog,Emp emp);

    //员工考核id查询 模糊查询的总页数
    public int ygkhcount(Aduitlog aduitlog,Emp emp);

    //员工考核新增
    public boolean ygkhadd(Aduitlog aduitlog);

    //员工考核删除
    public boolean ygkhdel(String aduitLogId);






    //查询员工表
    List<Emp>ygkhemp();


    //查询员工表
    List<Aduitmodel>ygkhkhzb();


    //查询部门表
    List<Dep>ygkhdep();


    //员工考核根据id查找对象
    public Aduitlog ygkhsel(String empid);


    //员工考核修改
    public boolean ygkhupd(Aduitlog aduitlog);



    //教师考评/////////////////*************************************************************************************

    //教师考评模糊查询
    List<Map> jskhlist(Integer startIndex,Integer pageSize,Jskh jskh);


    //考核管理新增
    public boolean jskhadd(Jskh jskh);


    //教师考评分页
    public int jskhcount(Jskh jskh);


    //教师考评查询
    List<Kpnr> kpnrlist();


    //员工表查询
    Integer ygcx(Integer empId);

    //班级表查询
    List<Studentclass>sclist();

    //员工表查询
    List<Emp>emplist();

    //教师考评删除
    public boolean jskhdel(String jskhid);


//    学生端评价
    public boolean xsupd(Jskh jskh);





    //教师考评模糊查询
    List<Map> jsklist(Integer startIndex,Integer pageSize,Jskh jskh);


    //教师考评分页
    public int jskcount(Jskh jskh);


    //学生端评价根据id查找对象
    public Jskh xssel(String jskhid);
}
